home *** CD-ROM | disk | FTP | other *** search
/ Softwarová Záchrana 3 / Softwarova-zachrana-3.bin / ERUNT / erunt-setup.exe / {app} / README.TXT < prev   
Text File  |  2004-11-02  |  31KB  |  797 lines

  1. ERUNT - The Emergency Recovery Utility NT
  2. =========================================
  3.  
  4. Registry Backup and Restore for Windows NT/2000/2003/XP
  5.  
  6. v1.1g, 11/02/2004, Freeware
  7. Written by Lars Hederer
  8. e-mail: lars.hederer@t-online.de
  9.  
  10. Look for the latest version here:
  11. http://home.t-online.de/home/lars.hederer/erunt
  12.  
  13. To find out what's new in this version, please see the "Version
  14. history" section later in this file.
  15.  
  16.  
  17.  
  18. Introduction
  19. ------------
  20.  
  21. With the invention of Windows 95 Microsoft made the wise decision to
  22. organize all computer- and application-specific data which was spread
  23. over countless INI files before in a centralized Windows database,
  24. called the system "registry". The registry is one of the most
  25. important parts in every Windows system today, without which the OS
  26. would not even boot. And since the registry is quite sensitive to
  27. corruption, it is very advisable to backup its according files from
  28. time to time.
  29.  
  30. In MS-DOS based Windows versions (95, 98, Me) the registry consists of
  31. the files SYSTEM.DAT and USER.DAT (and CLASSES.DAT in Windows Me). To
  32. backup these files, one can easily go to the Windows folder in
  33. Explorer and copy the files to a safe location, for example another
  34. folder on the hard disk. Microsoft even supplies a utility called ERU
  35. which can be used to backup these and a few other critical system
  36. files to a safe location.
  37.  
  38. Also, Windows 9x/Me automatically create backups of the registry at
  39. startup, with Windows 95 always backing up the registry from the
  40. previous Windows session, and Windows 98/Me maintaining up to five
  41. registry copies from the last five days where Windows was running.
  42.  
  43. Unfortunately, this is not the case with Windows versions based on the
  44. NT kernel. In Windows NT and 2000, the registry is never backed up
  45. automatically, and in XP it is backed up only as part of the bloated
  46. and resource hogging System Restore program which cannot even be used
  47. for a "restore" should a corrupted registry prevent Windows from
  48. booting. It has also become impossible to copy the necessary files,
  49. now called "hives" and usually named DEFAULT, SAM, SECURITY, SOFTWARE,
  50. SYSTEM in the SYSTEM32\CONFIG folder, to another location because they
  51. are all in use by the OS. And though the registry in an NT-based
  52. Windows is less likely to become corrupted than in other versions, it
  53. can still happen, and for these cases NT is simply missing an option
  54. for easy registry backup and restore as there is in Windows 9x/Me, to
  55. get the system up and running again in no time.
  56.  
  57. In 2001, as Windows XP began to come pre-installed on many new home
  58. user PCs and was likely to become the new Windows standard over the
  59. next years, I decided to write a program which offers the ease-of-use
  60. of Windows 9x/Me ERU by Microsoft (hence the name ERUNT) to backup the
  61. registry, as well as providing an auto-backup capability, for example
  62. at Windows startup.
  63.  
  64. Or, before installing a new program for testing purposes one could
  65. save the registry with ERUNT, install and test the program, uninstall
  66. it and restore the registry to be 100% sure that no debris is left.
  67.  
  68. Note: The "Export registry" function in Regedit is USELESS (!) for
  69. making a complete backup of the registry. Neither does it export the
  70. whole registry (for example, no information from the "SECURITY" hive
  71. is saved), nor can the exported file be used later to replace the
  72. current registry with the old one. Instead, if you re-import the file,
  73. it is merged with the current registry without deleting anything that
  74. has been added since the export, leaving you with an absolute mess of
  75. old and new entries.
  76.  
  77.  
  78.  
  79. Features
  80. --------
  81.  
  82. - Backup the Windows NT/2000/2003/XP registry to a folder of your
  83.   choice
  84.  
  85. - System and current user registries selectable
  86.  
  87. - Command line switches for automated registry backup and restoration
  88.  
  89. - Restore the registry in Windows 9x/Me/NT/2000/2003/XP and MS-DOS
  90.   (all-in-one restore program) or the Windows Recovery Console
  91.  
  92. - Included in this package:
  93.   NTREGOPT program for optimizing the registry
  94.  
  95. - All programs in this package are completely localizable
  96.   (translate them into your language), German version included
  97.  
  98.  
  99.  
  100. Supported operating systems
  101. ---------------------------
  102.  
  103. - Windows NT 3.51
  104. - Windows NT 4.0
  105. - Windows 2000
  106. - Windows 2003
  107. - Windows XP
  108. - most likely, all future Windows versions based on the NT kernel
  109.  
  110. Additionally supported by the ERDNT restore program:
  111. - MS-DOS
  112. - Windows 95
  113. - Windows 98
  114. - Windows Me
  115.  
  116.  
  117.  
  118. Installation
  119. ------------
  120.  
  121. Use the Setup program to install ERUNT on your computer.
  122.  
  123. Or, if you downloaded the zipped version: Unzip all files into a
  124. folder of your choice, and if you want, create shortcuts on your
  125. desktop to the ERUNT.EXE and NTREGOPT.EXE files.
  126.  
  127.  
  128.  
  129. Uninstallation
  130. --------------
  131.  
  132. Use "Add/Remove Programs" in Windows' control panel to remove ERUNT
  133. from your computer.
  134.  
  135. Or, if you downloaded the zipped version: Delete the ERUNT folder,
  136. delete the appropriate desktop icons.
  137.  
  138. (You may also want to delete all restore folders you have previously
  139. created with the program.)
  140.  
  141.  
  142.  
  143. Backing up the registry with ERUNT
  144. ----------------------------------
  145.  
  146. Note: To ensure proper operation of ERUNT, you should be logged in as
  147. a system administrator.
  148.  
  149. Start ERUNT, confirm the Welcome message.
  150.  
  151. Type in the name of a restore folder where the backed up registry
  152. files should be saved, or click "..." to browse your computer's drives
  153. and select a folder. You can also simply leave the default, which is a
  154. folder named ERDNT inside your Windows folder, the advantage being
  155. that you have access to this folder from the Windows Recovery Console
  156. in case Windows does not boot anymore.
  157.  
  158. Note that in the folder edit field, ERUNT by default appends a folder
  159. named the current date to the restore folder, which allows you to keep
  160. as many registry backups as you wish in the same restore folder,
  161. separated into the different creation dates. This feature, as well as
  162. the appearance of the date string, can be configured via the ERUNT.INI
  163. file, described later in this document. If you want the registry backup
  164. to be created directly in the folder you select, you can also simply
  165. remove the date from the folder edit field before clicking "OK".
  166.  
  167. Next, select the backup options:
  168.  
  169. - System registry: The current system registry, usually consisting of
  170.   the files DEFAULT, SAM, SECURITY, SOFTWARE, and SYSTEM.
  171.  
  172. - Current user registy: The registry files for the currently logged-on
  173.   user, usually NTUSER.DAT and USRCLASS.DAT.
  174.  
  175. - Other open user registries: Sometimes Windows has a few other user
  176.   registries in memory. Examples for this are "generic" registries,
  177.   i.e. for user "EVERYONE", or registries of other users if you use
  178.   Fast Task Switching in Windows XP. Check this option to backup all
  179.   these additional user registries (if found) as well.
  180.  
  181. Click "OK" and wait until the backup process is complete. (Note that
  182. depending on your system configuration this may take some time, and
  183. that the first bar is NOT a progress bar, just an indicator that the
  184. program is still running.) The ERDNT program for later restoration of
  185. the registry is automatically copied to the restore folder.
  186.  
  187. (Technical information: ERUNT saves only registry files which are in
  188. use by the system. It obtains information about these files from
  189. registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\
  190. hivelist. Registry hives not listed there, for example those
  191. of other users of the computer, cannot be saved by ERUNT.)
  192.  
  193.  
  194.  
  195. ERUNT command line switches
  196. ---------------------------
  197.  
  198. ERUNT supports command line switches with which you can perform an
  199. automated registry backup, without user interaction. The syntax for
  200. the ERUNT command line is as follows:
  201.  
  202. ERUNT DestinationFolder [sysreg] [curuser] [otherusers]
  203. [/noconfirmdelete] [/noprogresswindow]
  204.  
  205. DestinationFolder is required for command line operation of ERUNT,
  206. all other switches are optional.
  207.  
  208. If you specify a destination folder on the command line, ERUNT
  209. automatically runs in "silent" mode and with default backup options
  210. (system and current user registry). No user interaction is required,
  211. EXCEPT the confirmation of the restore folder deletion if it exists,
  212. or any error messages. The confirmation question can be suppressed
  213. by using /noconfirmdelete (see below).
  214.  
  215. Description of the command line switches:
  216.  
  217. DestinationFolder
  218.   The name of the folder where the registry backup should be saved.
  219.   Example: C:\WINDOWS\ERDNT
  220.   You can use the strings #Date# and #Time# anywhere in the folder
  221.   name to have ERUNT insert the current date/time at that position.
  222.   Example: C:\WINDOWS\ERDNT\#Date#
  223.   Windows' %SystemRoot% environment variable can be used on the
  224.   command line as a substitute for the name of the Windows folder.
  225.   Example: %SystemRoot%\ERDNT\#Date#
  226.  
  227. sysreg
  228.   Backup the system registry
  229.  
  230. curuser
  231.   Backup the current user registry
  232.  
  233. otherusers
  234.   Backup other open user registries
  235.  
  236. (Note: If none of the three above options is given on the command
  237. line, ERUNT automatically uses the default backup options, system
  238. and current user registry.)
  239.  
  240. /noconfirmdelete
  241.   Automatically deletes the contents of the destination folder if it
  242.   exists, without asking the user. BE CAREFUL and only use this option
  243.   if you are sure that the contents of that folder may really be
  244.   deleted!
  245.  
  246. /noprogresswindow
  247.   Hides the progress window during backup. Keep in mind, though, that
  248.   during the backup process the system is not very responsible to
  249.   any actions you take (mouse clicks, opening windows etc.), so it
  250.   might be better to let the progress window show the current status
  251.   of the backup. That way you know when it is finished.
  252.  
  253. So, to backup the system registry to folder C:\ERDNT each day of the
  254. week using subfolders with the name of the current day you could use
  255. the integrated scheduler in Windows to schedule seven different ERUNT
  256. calls for each day:
  257.  
  258. For Monday you would use the command line
  259.   C:\ERUNT\ERUNT.EXE C:\ERDNT\Monday sysreg /noconfirmdelete
  260.  
  261. For Tuesday you would use the command line
  262.   C:\ERUNT\ERUNT.EXE C:\ERDNT\Tuesday sysreg /noconfirmdelete
  263.  
  264. ... well, you get the idea.
  265.  
  266. Or, to have ERUNT automatically backup the registry on each Windows
  267. startup to a folder named "ERDNT" inside the Windows folder, including
  268. a folder named the current date, you could place a shortcut like the
  269. following in your Start Menu/Programs/Startup folder:
  270.  
  271.   C:\ERUNT\ERUNT.EXE %SystemRoot%\ERDNT\#Date# /noconfirmdelete
  272.  
  273. If you want old restore folders created this way to be deleted
  274. automatically from time to time, you can use AUTOBACK.EXE instead of
  275. ERUNT.EXE. The AUTOBACK tool is described later in this document.
  276. Also, ERUNT Setup offers the choice to add an AutoBackup shortcut to
  277. the Startup folder automatically during the installation process.
  278.  
  279.  
  280.  
  281. The ERUNT.INI file
  282. ------------------
  283.  
  284. You can configure various ERUNT settings with this file, for example
  285. change the default destination folder displayed in ERUNT's folder edit
  286. field, or disable automatic appendation of the current date there.
  287.  
  288. Use Notepad to create a file named ERUNT.INI in your ERUNT folder, and
  289. add the following line:
  290.  
  291. [ERUNT]
  292.  
  293. Below this line, enter one or more of the following configuration
  294. options:
  295.  
  296. DefaultDestinationFolder
  297.   The name of the default folder displayed in ERUNT's folder edit
  298.   field. You can use the Windows environment variable %SystemRoot% as
  299.   a substitute for the name of the Windows folder.
  300.   Default: %SystemRoot%\ERDNT
  301. Example:
  302. DefaultDestinationFolder=C:\ERDNT
  303.  
  304. AppendDateToFolderEditField
  305.   Enable or disable automatic appendation of the current date to
  306.   ERUNT's folder edit field.
  307.   0=disable, 1=enable, default: 1
  308. Example:
  309. AppendDateToFolderEditField=0
  310.  
  311. DisableFastBackup
  312.   On supported operating systems (including Windows XP and Server
  313.   2003) ERUNT by default uses a very fast backup algorithm. If you
  314.   experience any problems during registry backup, you can try to
  315.   disable this function and revert back to the conventional (but slow)
  316.   method. This setting has no effect on unsupported operating systems,
  317.   where the conventional algorithm is always used.
  318.   0=fast method, 1=conventional method, default: 0
  319. Example:
  320. DisableFastBackup=1
  321.  
  322. DateFormat
  323. DateSeparator
  324.   These settings configure the appearance of date strings in ERUNT. By
  325.   default, ERUNT uses Windows' regional settings for the short date
  326.   format. Note that only "." and "-" are allowed as date separators.
  327. Example:
  328. DateFormat=mm/dd/yyyy
  329. DateSeparator=-
  330.  
  331. TimeFormat
  332. TimeSeparator
  333.   These settings configure the appearance of time strings in ERUNT. By
  334.   default, ERUNT uses Windows' regional settings for the short time
  335.   format. Note that only "." and "-" are allowed as time separators.
  336. Example:
  337. TimeFormat=hh:mm:ss
  338. TimeSeparator=.
  339.  
  340.  
  341.  
  342. The AUTOBACK.EXE tool
  343. ---------------------
  344.  
  345. The command line tool AUTOBACK.EXE uses the same syntax as ERUNT but
  346. performs the additional task of deleting old restore folders created
  347. prior to a certain period of time before the current date, after the
  348. new backup has been created.
  349.  
  350. For this to work properly, the command line option DestinationFolder
  351. must end with the current date as a folder name, or the #Date# string,
  352. respectively. If this is the case AUTOBACK automatically searches the
  353. parent folder of the newly created backup for folder names of the same
  354. date format and deletes all folders created prior to a specific number
  355. of days.
  356.  
  357. The default setting is 28 days, which can be changed using the /days:n
  358. command line switch, i. e. /days:7 would only keep backups created
  359. within the last 7 days.
  360.  
  361. By default AUTOBACK does not create a new backup if one already exists
  362. for the current day. Use the /alwayscreate switch to change this
  363. behavior and have the program overwrite the old backup with a new one.
  364.  
  365. AUTOBACK is dependent on ERUNT and therefore needs to be executed from
  366. the same folder. It uses the same settings for the date format as
  367. ERUNT does, so if you specified a new format in ERUNT.INI it will also
  368. be used automatically by AUTOBACK.
  369.  
  370.  
  371.  
  372. Restoring the registry with ERDNT
  373. ---------------------------------
  374.  
  375. Situation: Windows is running normally.
  376.  
  377. To restore a previous registry backup, open Windows Explorer, navigate
  378. to the folder where you saved the backup to, and double-click the
  379. ERDNT.EXE file to start the restoration program. (Each restore folder
  380. has its own copy of ERDNT.EXE in it.) Select which registry components
  381. to restore, then click "OK" to start restoration. When the process is
  382. complete, click "OK" to restart the computer and activate the restored
  383. registry.
  384.  
  385. Note: If you experience any problems restoring the registry, please
  386. read "ERDNT technical information" later in this document to learn
  387. what ERDNT is actually doing during the process, or simply read on
  388. through the following emergency scenarios for other ways of restoring
  389. the registry.
  390.  
  391.  
  392.  
  393. What to do if Windows does not boot anymore?
  394. --------------------------------------------
  395.  
  396. If Windows refuses to boot normally it can be for a variety of
  397. reasons, not the least of which is that the registry is damaged, or
  398. you installed a program or driver which is somewhat incompatible with
  399. the system or buggy, in which case restoring a registry backup from a
  400. point where everything was running smoothly should also help.
  401.  
  402. The first thing to try is to reboot and press the F8 key immediately
  403. before the first Windows screen appears, then select the "Last Known
  404. Good" option from the menu and see if Windows boots up with this
  405. option. If it does, you're all set.
  406.  
  407. If it does not, reboot again with F8, and select the option "Safe
  408. Mode". If Windows boots up in safe mode, you can restore a registry
  409. backup just as you would in normal mode, as described above.
  410.  
  411. If safe mode also fails, read on...
  412.  
  413.  
  414.  
  415. Restoring the registry with ERDNT - Emergency Scenario I
  416. --------------------------------------------------------
  417.  
  418. Situation: Windows fails to boot up in normal and safe mode, but you
  419. have a DOS boot disk or another (working) operating system installed
  420. on your PC which is supported by the ERDNT restoration program, and
  421. from which you have full access to the drive(s) containing the corrupt
  422. Windows installation and the registry backup.
  423.  
  424. Boot up to the working OS, and open the folder containing the registry
  425. backup you want to restore.
  426.  
  427. If the drive letters are different to as they were in the Windows
  428. where you created the registry backup, you need to edit the ERDNT.INF
  429. file now to reflect the new drive letters, before trying to restore
  430. the registry backup. For example, if the drive with the corrupt
  431. Windows installation is now available as D: instead of C:, then you
  432. would change all C:\... references in the INF file to D:\... . Editing
  433. the file can be done in Windows with the Notepad program, and in DOS
  434. with the EDIT command.
  435.  
  436. Now run the ERDNT.EXE file to start the restoration program. Select
  437. which registry components to restore (just the system registry will do
  438. in most cases), then start restoration. When the process is complete,
  439. reboot the computer and check if the other Windows installation is
  440. repaired now.
  441.  
  442.  
  443.  
  444. Restoring the registry with ERDNT - Emergency Scenario II
  445. ---------------------------------------------------------
  446.  
  447. Situation: Windows fails to boot up in normal and safe mode, and you
  448. have no other working operating system installed on your PC.
  449.  
  450. The following two rescue methods require that your PC is configured so
  451. that it can boot from CD. See your BIOS documentation for more
  452. information.
  453.  
  454. 1. Bart's PE Builder
  455. Use another computer with Internet access and CD burning capabilities
  456. to download this free program from the Internet (do a Google search
  457. for it), which will create a bootable Windows CD with full access to
  458. all drives (including NTFS). Boot from this CD, open the File
  459. Management Utility and follow the directions in "Emergency Scenario I"
  460. to run ERDNT and restore the registry.
  461.  
  462. 2. The Windows Recovery Console (Windows 2000 and higher)
  463. Note that you can use this method only if you saved the registry
  464. backup inside the Windows folder, and that using this procedure only
  465. the system registry is restored. This should however get you back into
  466. Windows, from where you can run the ERDNT program to restore user
  467. registries, if necessary.
  468. - Boot your system from the Windows 2000/2003/XP CD-ROM.
  469. - At the welcome screen, press "R" (Windows 2000: "R" then "C").
  470. - Type in the number of the Windows installation you want to repair
  471.   (usually 1), then press ENTER.
  472. - Type in the Administrator password (leave blank if you are unsure
  473.   what it is) and press ENTER.
  474. - At the command prompt type
  475.     cd erdnt
  476.   or whatever you named your restore folder, then press ENTER.
  477. - If you created subfolders for different registry backups (for
  478.   example, with the different creation dates), type
  479.     dir <ENTER>
  480.   to see a list of available folders, then type
  481.     cd foldername <ENTER>
  482.   where foldername is the name of a folder listed by the dir command,
  483.   to open that folder.
  484. - Now type
  485.     batch erdnt.con <ENTER>
  486.   to restore the system registry from that folder.
  487. - Type
  488.     exit <ENTER>
  489.   and remove the CD from the CD-ROM drive. The system will now reboot
  490.   with the restored registry.
  491.  
  492.  
  493.  
  494. ERDNT technical information
  495. ---------------------------
  496.  
  497. ERDNT knows two restoration modes. The right mode is usually auto-
  498. detected each time ERDNT is run, but read on if you are experiencing
  499. problems restoring the registry.
  500.  
  501. "NT" mode is used if you run the ERDNT program from within the same
  502. system where you made the backup. This is determined by looking at the
  503. [SystemRoot] entry in the ERDNT.INF file and comparing it to the
  504. actual %SystemRoot% system variable. Using "NT" mode is the only way
  505. to successfully restore the active registry of the currently running
  506. OS.
  507.  
  508. "File copy" mode is used if the currently running OS is NOT NT-based,
  509. or if the [SystemRoot] entry does not match the %SystemRoot% variable.
  510. In this mode the backed up registry files are simply copied back to
  511. their original location.
  512.  
  513. MS-DOS based ERDNT only supports "File copy" mode.
  514.  
  515. Note: In restoration mode "NT" backups of the current registry files
  516. are automatically created, so that option is grayed out. In
  517. restoration mode "File copy" all saved user registries are
  518. automatically restored, so you cannot choose between "current user"
  519. and "other user" registries.
  520.  
  521. The backups of the current registry files are placed in the same
  522. location as the original and are given the extension ".bak".
  523.  
  524. Experienced users don't even need to use the ERDNT program in other
  525. operating systems to restore a registry backup. Given access to the
  526. appropriate files and folders, the backed up files can simply be
  527. copied back to their original location, as that is all ERDNT does
  528. in "File copy" mode anyway. Have a look at the ERDNT.INF file to
  529. find out what the original file locations are.
  530.  
  531.  
  532.  
  533. ERDNT command line switches
  534. ---------------------------
  535.  
  536. The ERDNT program also supports command line switches for "silent"
  537. operation. The syntax for the ERDNT command line is:
  538.  
  539. ERDNT silent [sysreg] [curuser] [otherusers]
  540. [/mode:nt|filecopy] [/nobackup] [/noprogresswindow] [/reboot]
  541.  
  542. (Switches in brackets are optional.)
  543.  
  544. Description of the command line switches:
  545.  
  546. silent
  547.   Puts ERDNT into "silent" mode and enables all other switches.
  548.  
  549. sysreg
  550.   Restore the system registry
  551.  
  552. curuser *
  553.   Restore the current user registry
  554.   (This option is ignored in "File copy" restoration mode.)
  555.  
  556. otherusers
  557.   Restore other saved user registries
  558.  
  559. (Note: If none of the three above options is given on the command
  560. line, ERDNT automatically uses the default restoration options, system
  561. and current user registry.)
  562.  
  563. /mode:nt or /mode:filecopy *
  564.   Disables automatic detection of the correct restoration mode and
  565.   uses mode "NT" or "File copy" instead.
  566.  
  567. /nobackup
  568.   Don't make backups of the current registry files during restoration.
  569.   (This switch is ignored in "NT" restoration mode.)
  570.  
  571. /noprogresswindow
  572.   Hides the progress window during restoration.
  573.  
  574. /reboot *
  575.   Automatically reboots the computer when restoration of the registry
  576.   is complete.
  577.  
  578. * = Not supported in the DOS version of ERDNT.
  579.  
  580.  
  581.  
  582. Optimizing the registry with NTREGOPT
  583. -------------------------------------
  584.  
  585. Similar to Windows 9x/Me, the registry files in an NT-based system
  586. can become fragmented over time, occupying more space on your hard
  587. disk than necessary and decreasing overall performance. You should
  588. use the NTREGOPT utility regularly, but especially after installing
  589. or uninstalling a program, to minimize the size of the registry files
  590. and optimize registry access.
  591.  
  592. The program works by recreating each registry hive "from scratch",
  593. thus removing any slack space that may be left from previously
  594. modified or deleted keys.
  595.  
  596. Note that the program does NOT change the contents of the registry in
  597. any way, nor does it physically defrag the registry files on the drive
  598. (as the PageDefrag program from SysInternals does). The optimization
  599. done by NTREGOPT is simply compacting the registry hives to the
  600. minimum size possible.
  601.  
  602. To optimize your registry, simply run NTREGOPT, click "OK", and when
  603. the process is complete click "OK" to reboot the computer. You should
  604. do so immediately because any changes made to the registry after
  605. NTREGOPT has been run are lost after the reboot.
  606.  
  607.  
  608.  
  609. NTREGOPT command line switches
  610. ------------------------------
  611.  
  612. The syntax for the NTREGOPT command line is:
  613.  
  614. NTREGOPT silent [/noprogresswindow] [/reboot]
  615.  
  616. (Switches in brackets are optional.)
  617.  
  618. Description of the command line switches:
  619.  
  620. silent
  621.   Puts NTREGOPT into "silent" mode and enables the other switches.
  622.  
  623. /noprogresswindow
  624.   Hides the progress window during optimization.
  625.  
  626. /reboot
  627.   Automatically reboots the computer when optimization of the registry
  628.   is complete.
  629.  
  630.  
  631.  
  632. Known problems
  633. --------------
  634.  
  635. ERUNT and NTREGOPT sometimes fail with error 1450 when trying to save
  636. a registry hive. I have not yet been able to reproduce this error,
  637. which means "Insufficient system resources exist to complete the
  638. requested service", on any PC, and reports from affected users
  639. indicate that it also pops up when trying to back up the critical hive
  640. using Microsoft's REGBACK program. This makes it unlikely that there
  641. is anything I can do on my (the programmer's) side. Some users
  642. reported however that they were able to work around the problem by
  643. running ERUNT/NTREGOPT in Windows' safe mode, and in one case
  644. uninstalling a Symantec software suite solved it permanently.
  645.  
  646. When the system is rebooted after a restoration of the registry with
  647. ERDNT or optimization with NTREGOPT, Windows Server 2003 will by
  648. default display the shutdown event tracker during logon asking why the
  649. system has been shut down unexpectedly. This is because the info that
  650. the shutdown was in fact an expected one is written to the "old"
  651. registry during shutdown of the system which is replaced by the
  652. restored/optimized registry next time the system is booted, and
  653. therefore the shutdown info is discarded and shutdown event tracker
  654. thinks the system crashed. You may want to disable the tracker to
  655. avoid this message in the future (see the Windows help for information
  656. on how to do this).
  657.  
  658. If you experience any other problems, please email me at
  659. lars.hederer@t-online.de with a detailed description and I will see if
  660. I can help you.
  661.  
  662.  
  663.  
  664. Localization
  665. ------------
  666.  
  667. You can translate all programs from this package into your language by
  668. editing the appropriate .LOC file.
  669.  
  670. Keep in mind that the LOC files of the three Windows programs (ERUNT,
  671. ERDNTWIN, NTREGOPT) should be edited using a Windows based editor
  672. (Notepad), and ERDNTDOS.LOC using an MS-DOS based editor (EDIT.COM).
  673. This is to ensure that any OEM characters are displayed correctly in
  674. the program.
  675.  
  676. If your language is not yet present on my homepage and you want your
  677. localization to be available to the general public, you are welcome to
  678. send the four translated files to me. I will then make them available
  679. for download, with credits of course.
  680.  
  681. I have included a German language pack. If you want to use the program
  682. in German, simply unzip LOC_GER.ZIP into your ERUNT folder.
  683.  
  684.  
  685.  
  686. Version history
  687. ---------------
  688.  
  689. v1.1g, 11/02/2004
  690. - ERUNT is now MUCH faster on Windows XP and Server 2003
  691. - Added time string support on the command line
  692. - AutoBackup now by default skips creating a backup for the current
  693.   day if one already exists
  694.  
  695. v1.1f, 08/26/2004
  696. - Added AUTOBACK.EXE command line tool for automated registry backup
  697.   and deletion of old restore folders created prior to a specific
  698.   number of days
  699. - Window position is now screen center instead of desktop center,
  700.   fixing display problem when using multiple monitors (thanks John :)
  701.  
  702. v1.1e, 07/31/2004
  703. - Appearance of the date string can be configured via ERUNT.INI
  704. - NTREGOPT: Optimization results: use thousand separator
  705.  
  706. v1.1d, 07/07/2004
  707. - Optimized error handling
  708. - Combined DOS and Windows ERDNT into a single Win32 executable,
  709.   fixing problems with the previous 16-bit exe stub on some systems
  710.   and with BartPE
  711. - Added Windows Recovery Console support with ERDNT batch file
  712. - Default destination folder can now be configured via file ERUNT.INI,
  713.   replacing #DestinationFolder command line option
  714. - Changed the default destination folder to be inside the Windows
  715.   folder, for easy recovery console access
  716. - New folder named the current date is automatically appended to
  717.   destination folder (can be disabled in ERUNT.INI)
  718. - Rewrote major parts of the documentation
  719.  
  720. v1.1c, 05/10/2004
  721. - Fixed problems with dynamic disks
  722. - Added browse function for destination folder, as well as the option
  723.   to change the default name (use #DestinationFolder on the command
  724.   line)
  725. - Re-added support for Windows NT 3.51 (got lost with v1.1) except
  726.   browse function
  727.  
  728. v1.1b, 04/23/2004
  729. - ERUNT and NTREGOPT are now compatible with Windows Server 2003 and
  730.   Windows XP Service Pack 2
  731. - Fixed a problem where the registry hives could not be
  732.   saved/restored/optimized on some systems
  733. - Changed naming convention for user subfolders in the ERDNT folder
  734.  
  735. v1.1a, 10/03/2002
  736. - Fixed a problem where the registry hives could not be
  737.   saved/restored/optimized on some systems
  738.  
  739. v1.1, 09/25/2002
  740. - Fixed "Invalid pointer operation" message which occurred on some
  741.   systems (many thanks to Russ Cordner for his assistance in isolating
  742.   the problem)
  743. - Fixed "Error opening localization file" message when ERUNT.EXE was
  744.   called from outside the ERUNT folder
  745. - Fixed some problems with UNC path names
  746. - Added command line support for ERDNT and NTREGOPT
  747. - NTREGOPT: show optimization results (initial and new registry size)
  748.  
  749. v1.0, 11/24/2001
  750. - Initial release
  751.  
  752.  
  753.  
  754. Disclaimer
  755. ----------
  756.  
  757. The ERUNT package (including the programs ERUNT, ERDNT and NTREGOPT)
  758. is freeware. Please pass it to anyone who you think may find it
  759. useful.
  760.  
  761. I explicitly allow this package to be included in any file archive,
  762. CD-ROM or other media collection as long as all files remain
  763. unchanged. A quick note via e-mail where my program has been included
  764. is appreciated.
  765.  
  766.  
  767.  
  768. Donations
  769. ---------
  770.  
  771. Several people have expressed their wish to donate money for ERUNT and
  772. NTREGOPT. Though I chose to make my programs freeware so that no one
  773. is required to pay for using them, I understand and appreciate that
  774. users want to honor my work by making a donation.
  775.  
  776. For this reason I have signed up with PayPal, a service which allows
  777. you to easily send me any amount of money you like. So, if you find my
  778. programs helpful, and want to make a donation, simply visit my
  779. homepage and click on the "PayPal" button. Thanks in advance! Any
  780. donation is greatly appreciated.
  781.  
  782. If you live in Germany and want to make a donation, you may also
  783. transfer money directly to my bank account. Contact me for more
  784. information.
  785.  
  786.  
  787.  
  788. One final word
  789. --------------
  790.  
  791. Use this software at your own risk. I do not take responsibility for
  792. anything that might happen to you or the PC upon use of my programs,
  793. including but not limited to: registry destruction, hard disk crash,
  794. heart attack...
  795.  
  796. Comments and suggestions via e-mail, however, are always welcome!
  797.